﻿/* Reset */
img         { border: 0}
body        { margin: 0; padding: 0 0 15px 0}
a           { outline:none; /* FF1.5+ IE7+*/ -moz-outline: none /* FF<=1.5*/}


/* Text elements */
p		   {margin:0;padding:0; }
h1, h2,
h3, h4, h5  { margin: 0; padding:10px 0px; color:#000000; text-transform: uppercase;}

small		{ font-size: 0.8em}
ul, ol		{ margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0}
dl			{ margin-left: 15px}

/* Tables */
table       { width:100%; border-collapse: collapse }
th,td       { padding: 0px; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

/* remove a style */
a			{color:black; text-decoration: none;}
a:hover		{color:black; text-decoration: none;}

/* Misc classes */
.button				{cursor:pointer;}
.bold				{font-weight:bold;}
.underline			{text-decoration:underline;}
.italic				{font-style:italic;}
.size10				{font-size:10px;}
.size11				{font-size:11px;}
.size12				{font-size:12px;}
.size13				{font-size:13px;}
.size14				{font-size:14px;}
.size16				{font-size:16px;}
.size18				{font-size:18px;}
.size20				{font-size:20px;}
.size22				{font-size:22px;}
.size24				{font-size:24px;}
.size30				{font-size:30px;}

.width20{width:20px;}

.center     { text-align: center}
.left       { text-align: left}
.right      { text-align: right}

.floatRight { float: right}
.floatLeft  { float: left}

.black 		{color:#000000;}
.white		{color:#FFFFFF;}
.purple		{color:#bbcbee;}
.darkGray	{color:#424242;}
.gray		{color:#787878;}
.darkBlue	{color:#35476c;}
.red		{color:#bb0000;}

.clear      { float: none; clear:both}
.mand       { color: red; font-weight: bold}

.column 	{ display: inline; float: left}
.pointer	{ cursor:pointer; }

a.underline	{text-decoration:underline;}
a.darkGray	{color:#424242;}
a.gray		{color:#787878;}

ul			{list-style:none; padding:0px;}

.hidden		{display:none !important;}

/******************************************************************************/

body		{font-family: DroidSans, Verdana, Arial, sans-serif, Microsoft YaHei; background:#FFFFFF; color:black; font-size:12px; }
#page		{width:1012px;min-height:700px;margin:0 auto;position:relative;} /*  */
#mainf		{width:1002px;min-height:500px;margin:0 0 0 0px;position:relative;-webkit-box-shadow: #666 0px 5px 0px 0px;-moz-box-shadow: #666 0px 5px 0px 5px;box-shadow:-5px 0px 5px #666;behavior:url(/css/PIE.htc);} /*  */
#mainfr		{width:1002px;min-height:500px;margin:0 auto;position:relative;-webkit-box-shadow: #666 0px 5px 0px 0px;-moz-box-shadow: #666 0px 5px 0px 5px;box-shadow:5px 0px 5px #666;behavior:url(/css/PIE.htc);} /*  */
#page li.active{background:#FFFFFF;}

#searchBox		{float:right; margin-top:5px;vertical-align:text-bottom;}
#searchBox #keyword		{width:150px; height:18px; border:none; padding:1px 5px;}
#searchBox #searchBtn	{position:absolute; top:35px; right:61px;}

/*#social		{float:right;}*/
#social ul	{float:right;}
#social li  {float:left;display:inline-block; margin-left:3px; vertical-align:top;color:#000000}
#social li  a {color:#000000}

div#logo	{margin-top: 0px;}



#top_menu	{ margin:30px 0px 0px 0px; font-weight:bold; position:relative; z-index:999;min-height:32px;min-width:1012px}

#top_menu	ul.menu {
	min-width:1012px;
	margin:0px;
	padding:0px;  
}
#top_menu	ul {
  height:30px;
  list-style: none; 
  
}
#top_menu	ul li {
  width:auto;
  height:auto;
  min-width:118px;
  min-height:30px;
  display: block;
  position: relative;
  background: #0066a0;
  float: left;
}
#top_menu	ul li li{
  min-height:20px;
}
#top_menu	li ul { display: none;min-height:40px;}
#top_menu	ul li a {
  line-height:30px;
  text-align:center;
  display: block;
  text-decoration: none;
  color: #ffffff;
  padding: 0px 5px;
  padding-left: 1px;
  white-space: nowrap;
}
#top_menu ul li ul li {
	height:30px;
}
#top_menu ul li ul li a {
	padding:0px;
}
#top_menu li li a{
	text-align:left;
	padding: 5px 5px 5px 5px;
  	background: none;
}

#top_menu	li li {
  background:#FFFFFF;
  border:solid 1px #EEEEEE;
  padding:0 10px;
  
}


#top_menu	ul li a:hover { color:red  }
#top_menu	ul li.active a { color:red;}
#top_menu	ul li.active { background:#CCCCCC}


#top_menu	li:hover ul {
  display: block;
  position: absolute;
  padding-top:4px;
  min-width:200px;
}
#top_menu	li:hover li {
  float: none;
}
#top_menu	li:hover a { color:blue}
#top_menu	li:hover li a:hover { color:blue }


.search{
	overflow:hidden;
	background:#CCCCCC;
	position: relative;
	padding:0px;
	margin-top:2px;
	height:26px;
	width:176px;
}
.search form input[type="text"] {
	border: none;
	outline: none;
	background: #FFFFFF;
	font-size:13px;
	color:#000000;
	font-family: 'microsoft yahei', sans-serif;
	float:left;
	width:136px;
	height:26px;
	padding:2px 4px 4px 4px ;
	-webkit-apperance:none;
	margin:0;
	overflow:hidden;
}
.search form input[type="submit"] {
	border: none;
	outline:none;
	cursor: pointer;
	background: url("../images/search-icon.png") no-repeat center; 
	width:20px;
	height:26px;
	padding:0px;
	margin:0;
	float:left;
	overflow:hidden
}


#container{width:1002px;overflow:hidden;background:white;}

#left_menu		{float:left; width:230px; overflow-x:hidden; position:relative; z-index:888; background:#FFFFFF; margin-top:5px;padding:0px;}

#left_menu	ul {
  list-style: none;
}
#left_menu	ul li {
  display: block;
  position: relative;
}
#left_menu	ul li.active { background:#CCCCCC}
#left_menu	li ul {font-size:11px;}
#left_menu	ul li a {
  display: block;
  text-decoration: none;
  color: #000000;
  padding: 5px 0px;
  background: none;
  margin-left: 1px;
  white-space: nowrap;
}

#left_menu	li li a {  margin-left:0px; }
#left_menu	li li li a {  margin-left:0px; }
#left_menu	a:hover {  color: blue; }

#left_menu	a.current {  color: red; }

#breadcrumb		{margin:2px 0 2px 30px; height:26px;font-size:12px;background-color:#FFFFFF;padding:5px 0px;}


#announcement_content .item-page a {color:#FAB806;}
.content div.item-page  a 	{color:#FAB806;}
.content div.item-page #sub_brand a {color:white !important;}
.content div.item-page #app_main_frame a {color:white !important;}
.content a:hover			{text-decoration:underline;}


#total_articles		{color:white; font-size:10px;font-weight: normal;margin-left: 20px;}
div.cat-items	a		{display:block; margin-top:20px;}
div.cat-items	ol		{margin-left:-20px;}
div.cat-items	ol span	{font-size:10px;}

p.published {font-style: italic;}

#mapOverlay{
	background:url(../images/content_bg.png) repeat;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:9999 !important;
}
#map{
	width:600px; height:500px;
	margin:40px auto;
	background:#750909;
	
}
.contact_address {border-bottom:1px dotted gray; padding-bottom:10px; margin-top:20px;}

.signtips{float:left;background: #0066a0; width: 882px;padding: 0px 60px 0px 60px;color:#FFF;margin:0px 0px 0px 0px;border-top:1px solid white;height:30px;line-height:30px;}
.signtips ul{float:left;}
.signtips ul li{float:left;display:inline-block;width:160px;color:#FFF;height:30px;line-height:30px;}

#footer		{float:left; margin:2px 0px 0px 0px;background: #0066a0; width: 982px;padding: 3px 10px;color:#FFF;}
#footer ul	{float:right;}
#footer li  {float:left;display:inline-block; margin-left:3px; vertical-align:top}
#footer p	{float:right; margin-top:10px;}
#footer ul li a	{color:white;}





.content { margin-top:25px; background:#FFFFFF;  min-height:500px;padding:10px 20px; overflow-x:hidden;}
.content div.item-page {overflow-x:hidden; overflow-y:hidden; line-height: 18px;}

.content div.item-page ul {list-style:disc; padding:0 0 0 15px;}
div.listlink a:link{color:#000}
div.listlink a:visited{color:color:red}
div.listlink a:hover{color:blue}

/* WILJON */
#content_home	{background:none;margin:0px 0px;width:1002px; padding:2px 0 0 0 ;margin-left:0px;min-height:600px;background:#FFFFFF;}
	#content_home #ss_mainBanner_frame 	{position:relative;  padding:0px 0px;}
	
	
	#content_home #ss_mainBanner_frame .mainleft{width:498px;height:auto;float:left;border-top:1px #000000 solid;margin-right:1px;min-height:371px;}
	#content_home #ss_mainBanner_frame  span.titlecss {font-size:28px;font-weight:bold;color:#000000;font-family:'黑体';display:block;margin:8px 0px;}
	#content_home #ss_mainBanner_frame ul {list-style:none;width:1010px;margin:0px;padding:0px;}
	#content_home #ss_mainBanner_frame ul li a:link{color:#000000}
	#content_home #ss_mainBanner_frame ul li a:visited{color:red}
	#content_home #ss_mainBanner_frame ul li a:hover{color:blue}
	#content_home #ss_mainBanner_frame ul li span{float:right;color:#000000;padding-right:20px;font-size:12px;font-weight:normal;}
	
	#content_home #ss_mainBanner_thumb	{margin-left:20px;}
	
	
	#content_home #ss_announcement_frame		{position:relative;width:280px;float:left;margin-left:20px;}
	#content_home #ss_announcement_frame ul.newsflash-horiz	{width:260px; height:133px;overflow:hidden}
	
	
	#content_home #ss_announcement_nav				{text-align:center;margin-top:7px;}
	#content_home #ss_announcement_nav li				{padding:0 7px;background:url(../images/dot_gray.png)no-repeat;display:inline;cursor:pointer;}
	#content_home #ss_announcement_nav li.selected	{background:url(../images/dot_white.png)no-repeat;}
	
	#hiddenLayer #announcement_content 		{margin:10px; padding:10px 20px; background:url(../images/content_bg.png) repeat; position: relative; top:10px}
	
	
	#content_home #news_frame				{margin-left:10px;float:left;width:300px;}
	#content_home ul							{margin-top:10px;}
	#content_home ul li						{font-size:12px !important;}
	#content_home ul li .date					{float:right;}
	







